既存環境にAWS Toolkits for IntelliJをインストールしてはまったポイントをまとめた #reinvent
Eclipseに続きIntelliJ、PyCharmでもAWS Toolkitがサポートされました。
既存環境にインストールしてみた際ちょっとだけハマったのでまとめてみました。
まとめ
先にポイントをまとめます。
- AWS ToolkitのビルドはJava 8で行う必要がある
- AWS Toolkit 1.0はIntelliJ 2018.3が必要
- 古いIntelliJのCheck for Updatesから飛べるリンクにはIntelliJ 2018.3がない
インストール
以下やってみた際のログとなります。
ビルド
Java 11でのビルドに失敗しました。
$ git clone https://github.com/aws/aws-toolkit-jetbrains.git $ cd aws-toolkit-jetbrains $ ./gradlew buildPlugin FAILURE: Build failed with an exception. * What went wrong: A problem occurred configuring project ':jetbrains-core'. > Failed to notify project evaluation listener. > javax/xml/bind/JAXBContext * Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights. * Get more help at https://help.gradle.org BUILD FAILED in 1s inaba.jun@HL00225 ~/g/aws-toolkit-jetbrains> java -version openjdk version "11.0.1" 2018-10-16 OpenJDK Runtime Environment 18.9 (build 11.0.1+13) OpenJDK 64-Bit Server VM 18.9 (build 11.0.1+13, mixed mode)
Java 8が必要とのことです。README.mdにも書いてありましたね・・・。
Java8にスイッチして再度ビルドしたところ、ビルドに成功しました。
$ java -version java version "1.8.0_191" Java(TM) SE Runtime Environment (build 1.8.0_191-b12) Java HotSpot(TM) 64-Bit Server VM (build 25.191-b12, mixed mode) $ ./gradlew buildPlugin 〜略〜 Download https://repo.maven.apache.org/maven2/software/amazon/awssdk/iam/2.1.0/iam-2.1.0.jar Download https://repo.maven.apache.org/maven2/software/amazon/awssdk/http-client-spi/2.1.0/http-client-spi-2.1.0.jar Download https://aws-toolkit-endpoints.s3.amazonaws.com/endpoints.json BUILD SUCCESSFUL in 1m 53s 26 actionable tasks: 26 executed
IntelliJへのインストール
IntelliJ IDEA 2018.1にインストールしたところ、失敗しました。
2018.3が必要とのことです。 2018.1のCheck for Updatesから飛べるリンクには2018.3が存在しないのでこちらから2018.3をダウンロードし、インストールします。
再度Preferences->Plugins->Install Plugin from DiskからビルドしたAWS Toolkitをインストールしたところ、インストールできました。
インストールできたので機能について試していこうと思います。
2018/11/29 追記
インストール後起動したらぬるぽが出て何もできない状態になったので問い合わせ中です。